stepper25 2.2.1
Loading...
Searching...
No Matches
Stepper 25 Registers Settings

Settings for registers of Stepper 25 Click driver. More...

Macros

#define STEPPER25_FAULT_FAULT   0x80
 Stepper 25 FAULT register setting.
#define STEPPER25_FAULT_SPI_ERROR   0x40
#define STEPPER25_FAULT_UVLO   0x20
#define STEPPER25_FAULT_CPUV   0x10
#define STEPPER25_FAULT_OCP   0x08
#define STEPPER25_FAULT_STL   0x04
#define STEPPER25_FAULT_TF   0x02
#define STEPPER25_FAULT_OL   0x01
#define STEPPER25_CTRL1_EN_OUT_DISABLED   0x00
 Stepper 25 CTRL1 register setting.
#define STEPPER25_CTRL1_EN_OUT_ENABLED   0x80
#define STEPPER25_CTRL1_EN_OUT_MASK   0x80
#define STEPPER25_CTRL1_SR_140_NS   0x00
#define STEPPER25_CTRL1_SR_70_NS   0x40
#define STEPPER25_CTRL1_SR_MASK   0x40
#define STEPPER25_CTRL1_IDX_RST_LOW   0x00
#define STEPPER25_CTRL1_IDX_RST_HIGH   0x20
#define STEPPER25_CTRL1_IDX_RST_MASK   0x20
#define STEPPER25_CTRL1_TOFF_9_5_US   0x00
#define STEPPER25_CTRL1_TOFF_19_US   0x08
#define STEPPER25_CTRL1_TOFF_27_US   0x10
#define STEPPER25_CTRL1_TOFF_35_US   0x18
#define STEPPER25_CTRL1_TOFF_MASK   0x18
#define STEPPER25_CTRL1_DECAY_SLOW   0x00
#define STEPPER25_CTRL1_DECAY_MIXED_30_PCT   0x04
#define STEPPER25_CTRL1_DECAY_MIXED_60_PCT   0x05
#define STEPPER25_CTRL1_DECAY_SMART_DYNAMIC   0x06
#define STEPPER25_CTRL1_DECAY_SMART_RIPPLE   0x07
#define STEPPER25_CTRL1_DECAY_MASK   0x07
#define STEPPER25_CTRL2_DIR_LOW   0x00
 Stepper 25 CTRL2 register setting.
#define STEPPER25_CTRL2_DIR_HIGH   0x80
#define STEPPER25_CTRL2_DIR_MASK   0x80
#define STEPPER25_CTRL2_STEP_LOW   0x00
#define STEPPER25_CTRL2_STEP_HIGH   0x40
#define STEPPER25_CTRL2_STEP_MASK   0x40
#define STEPPER25_CTRL2_SPI_DIR_PIN   0x00
#define STEPPER25_CTRL2_SPI_DIR_BIT   0x20
#define STEPPER25_CTRL2_SPI_DIR_MASK   0x20
#define STEPPER25_CTRL2_SPI_STEP_PIN   0x00
#define STEPPER25_CTRL2_SPI_STEP_BIT   0x10
#define STEPPER25_CTRL2_SPI_STEP_MASK   0x10
#define STEPPER25_CTRL2_MICROSTEP_MODE_FULL_100   0x00
#define STEPPER25_CTRL2_MICROSTEP_MODE_FULL_71   0x01
#define STEPPER25_CTRL2_MICROSTEP_MODE_HALF_NO_CIRC   0x02
#define STEPPER25_CTRL2_MICROSTEP_MODE_HALF   0x03
#define STEPPER25_CTRL2_MICROSTEP_MODE_QUARTER   0x04
#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_8   0x05
#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_16   0x06
#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_32   0x07
#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_64   0x08
#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_128   0x09
#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_256   0x0A
#define STEPPER25_CTRL2_MICROSTEP_MODE_MASK   0x0F
#define STEPPER25_CTRL3_CLR_FLT_LOW   0x00
 Stepper 25 CTRL3 register setting.
#define STEPPER25_CTRL3_CLR_FLT_HIGH   0x80
#define STEPPER25_CTRL3_CLR_FLT_MASK   0x80
#define STEPPER25_CTRL3_LOCK_UNLOCK   0x30
#define STEPPER25_CTRL3_LOCK_LOCK   0x60
#define STEPPER25_CTRL3_LOCK_MASK   0x70
#define STEPPER25_CTRL3_TOCP_1_2_US   0x00
#define STEPPER25_CTRL3_TOCP_2_2_US   0x08
#define STEPPER25_CTRL3_TOCP_MASK   0x08
#define STEPPER25_CTRL3_OCP_MODE_LATCHED   0x00
#define STEPPER25_CTRL3_OCP_MODE_AUTO_RETRY   0x04
#define STEPPER25_CTRL3_OCP_MODE_MASK   0x04
#define STEPPER25_CTRL3_OTSD_MODE_LATCHED   0x00
#define STEPPER25_CTRL3_OTSD_MODE_AUTO_RETRY   0x02
#define STEPPER25_CTRL3_OTSD_MODE_MASK   0x02
#define STEPPER25_CTRL3_TW_REP_DISABLED   0x00
#define STEPPER25_CTRL3_TW_REP_ENABLED   0x01
#define STEPPER25_CTRL3_TW_REP_MASK   0x01
#define STEPPER25_CTRL4_TBLANK_TIME_1_US   0x00
 Stepper 25 CTRL4 register setting.
#define STEPPER25_CTRL4_TBLANK_TIME_1_5_US   0x40
#define STEPPER25_CTRL4_TBLANK_TIME_2_US   0x80
#define STEPPER25_CTRL4_TBLANK_TIME_2_5_US   0xC0
#define STEPPER25_CTRL4_TBLANK_TIME_MASK   0xC0
#define STEPPER25_CTRL4_STL_LRN_DIS   0x00
#define STEPPER25_CTRL4_STL_LRN_EN   0x20
#define STEPPER25_CTRL4_STL_LRN_MASK   0x20
#define STEPPER25_CTRL4_EN_STL_DIS   0x00
#define STEPPER25_CTRL4_EN_STL_EN   0x10
#define STEPPER25_CTRL4_EN_STL_MASK   0x10
#define STEPPER25_CTRL4_STL_REP_DIS   0x00
#define STEPPER25_CTRL4_STL_REP_EN   0x08
#define STEPPER25_CTRL4_STL_REP_MASK   0x08
#define STEPPER25_CTRL4_FRQ_CHG_FILTERED   0x00
#define STEPPER25_CTRL4_FRQ_CHG_NOT_FILTERED   0x04
#define STEPPER25_CTRL4_FRQ_CHG_MASK   0x04
#define STEPPER25_CTRL4_STEP_FRQ_TOL_1_PCT   0x00
#define STEPPER25_CTRL4_STEP_FRQ_TOL_2_PCT   0x01
#define STEPPER25_CTRL4_STEP_FRQ_TOL_4_PCT   0x02
#define STEPPER25_CTRL4_STEP_FRQ_TOL_6_PCT   0x03
#define STEPPER25_CTRL4_STEP_FRQ_TOL_MASK   0x03
#define STEPPER25_CTRL11_TRQ_DAC_100_PCT   0xFF
 Stepper 25 CTRL11 register setting.
#define STEPPER25_CTRL11_TRQ_DAC_87_5_PCT   0xDF
#define STEPPER25_CTRL11_TRQ_DAC_75_PCT   0xBF
#define STEPPER25_CTRL11_TRQ_DAC_62_5_PCT   0x9F
#define STEPPER25_CTRL11_TRQ_DAC_50_PCT   0x7F
#define STEPPER25_CTRL11_TRQ_DAC_37_5_PCT   0x5F
#define STEPPER25_CTRL11_TRQ_DAC_25_PCT   0x3F
#define STEPPER25_CTRL11_TRQ_DAC_12_5_PCT   0x1F
#define STEPPER25_STEP_MODE_FULL_100   0
 Stepper 25 step mode setting.
#define STEPPER25_STEP_MODE_FULL_71   1
#define STEPPER25_STEP_MODE_HALF_NO_CIRC   2
#define STEPPER25_STEP_MODE_HALF   3
#define STEPPER25_STEP_MODE_QUARTER   4
#define STEPPER25_STEP_MODE_1_OVER_8   5
#define STEPPER25_STEP_MODE_1_OVER_16   6
#define STEPPER25_STEP_MODE_1_OVER_32   7
#define STEPPER25_STEP_MODE_1_OVER_64   8
#define STEPPER25_STEP_MODE_1_OVER_128   9
#define STEPPER25_STEP_MODE_1_OVER_256   10
#define STEPPER25_DIR_CCW   0
 Stepper 25 direction setting.
#define STEPPER25_DIR_CW   1
#define STEPPER25_PIN_LOW_LEVEL   0
 Stepper 25 pin logic level setting.
#define STEPPER25_PIN_HIGH_LEVEL   1
#define STEPPER25_SPEED_VERY_SLOW   0
 Stepper 25 device speed settings.
#define STEPPER25_SPEED_SLOW   1
#define STEPPER25_SPEED_MEDIUM   2
#define STEPPER25_SPEED_FAST   3
#define STEPPER25_SPEED_VERY_FAST   4
#define STEPPER25_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE
 Data sample selection.
#define STEPPER25_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE

Detailed Description

Settings for registers of Stepper 25 Click driver.

Macro Definition Documentation

◆ STEPPER25_CTRL11_TRQ_DAC_100_PCT

#define STEPPER25_CTRL11_TRQ_DAC_100_PCT   0xFF

Stepper 25 CTRL11 register setting.

Specified setting for CTRL11 register of Stepper 25 Click driver.

◆ STEPPER25_CTRL11_TRQ_DAC_12_5_PCT

#define STEPPER25_CTRL11_TRQ_DAC_12_5_PCT   0x1F

◆ STEPPER25_CTRL11_TRQ_DAC_25_PCT

#define STEPPER25_CTRL11_TRQ_DAC_25_PCT   0x3F

◆ STEPPER25_CTRL11_TRQ_DAC_37_5_PCT

#define STEPPER25_CTRL11_TRQ_DAC_37_5_PCT   0x5F

◆ STEPPER25_CTRL11_TRQ_DAC_50_PCT

#define STEPPER25_CTRL11_TRQ_DAC_50_PCT   0x7F

◆ STEPPER25_CTRL11_TRQ_DAC_62_5_PCT

#define STEPPER25_CTRL11_TRQ_DAC_62_5_PCT   0x9F

◆ STEPPER25_CTRL11_TRQ_DAC_75_PCT

#define STEPPER25_CTRL11_TRQ_DAC_75_PCT   0xBF

◆ STEPPER25_CTRL11_TRQ_DAC_87_5_PCT

#define STEPPER25_CTRL11_TRQ_DAC_87_5_PCT   0xDF

◆ STEPPER25_CTRL1_DECAY_MASK

#define STEPPER25_CTRL1_DECAY_MASK   0x07

◆ STEPPER25_CTRL1_DECAY_MIXED_30_PCT

#define STEPPER25_CTRL1_DECAY_MIXED_30_PCT   0x04

◆ STEPPER25_CTRL1_DECAY_MIXED_60_PCT

#define STEPPER25_CTRL1_DECAY_MIXED_60_PCT   0x05

◆ STEPPER25_CTRL1_DECAY_SLOW

#define STEPPER25_CTRL1_DECAY_SLOW   0x00

◆ STEPPER25_CTRL1_DECAY_SMART_DYNAMIC

#define STEPPER25_CTRL1_DECAY_SMART_DYNAMIC   0x06

◆ STEPPER25_CTRL1_DECAY_SMART_RIPPLE

#define STEPPER25_CTRL1_DECAY_SMART_RIPPLE   0x07

◆ STEPPER25_CTRL1_EN_OUT_DISABLED

#define STEPPER25_CTRL1_EN_OUT_DISABLED   0x00

Stepper 25 CTRL1 register setting.

Specified setting for CTRL1 register of Stepper 25 Click driver.

◆ STEPPER25_CTRL1_EN_OUT_ENABLED

#define STEPPER25_CTRL1_EN_OUT_ENABLED   0x80

◆ STEPPER25_CTRL1_EN_OUT_MASK

#define STEPPER25_CTRL1_EN_OUT_MASK   0x80

◆ STEPPER25_CTRL1_IDX_RST_HIGH

#define STEPPER25_CTRL1_IDX_RST_HIGH   0x20

◆ STEPPER25_CTRL1_IDX_RST_LOW

#define STEPPER25_CTRL1_IDX_RST_LOW   0x00

◆ STEPPER25_CTRL1_IDX_RST_MASK

#define STEPPER25_CTRL1_IDX_RST_MASK   0x20

◆ STEPPER25_CTRL1_SR_140_NS

#define STEPPER25_CTRL1_SR_140_NS   0x00

◆ STEPPER25_CTRL1_SR_70_NS

#define STEPPER25_CTRL1_SR_70_NS   0x40

◆ STEPPER25_CTRL1_SR_MASK

#define STEPPER25_CTRL1_SR_MASK   0x40

◆ STEPPER25_CTRL1_TOFF_19_US

#define STEPPER25_CTRL1_TOFF_19_US   0x08

◆ STEPPER25_CTRL1_TOFF_27_US

#define STEPPER25_CTRL1_TOFF_27_US   0x10

◆ STEPPER25_CTRL1_TOFF_35_US

#define STEPPER25_CTRL1_TOFF_35_US   0x18

◆ STEPPER25_CTRL1_TOFF_9_5_US

#define STEPPER25_CTRL1_TOFF_9_5_US   0x00

◆ STEPPER25_CTRL1_TOFF_MASK

#define STEPPER25_CTRL1_TOFF_MASK   0x18

◆ STEPPER25_CTRL2_DIR_HIGH

#define STEPPER25_CTRL2_DIR_HIGH   0x80

◆ STEPPER25_CTRL2_DIR_LOW

#define STEPPER25_CTRL2_DIR_LOW   0x00

Stepper 25 CTRL2 register setting.

Specified setting for CTRL2 register of Stepper 25 Click driver.

◆ STEPPER25_CTRL2_DIR_MASK

#define STEPPER25_CTRL2_DIR_MASK   0x80

◆ STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_128

#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_128   0x09

◆ STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_16

#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_16   0x06

◆ STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_256

#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_256   0x0A

◆ STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_32

#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_32   0x07

◆ STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_64

#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_64   0x08

◆ STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_8

#define STEPPER25_CTRL2_MICROSTEP_MODE_1_OVER_8   0x05

◆ STEPPER25_CTRL2_MICROSTEP_MODE_FULL_100

#define STEPPER25_CTRL2_MICROSTEP_MODE_FULL_100   0x00

◆ STEPPER25_CTRL2_MICROSTEP_MODE_FULL_71

#define STEPPER25_CTRL2_MICROSTEP_MODE_FULL_71   0x01

◆ STEPPER25_CTRL2_MICROSTEP_MODE_HALF

#define STEPPER25_CTRL2_MICROSTEP_MODE_HALF   0x03

◆ STEPPER25_CTRL2_MICROSTEP_MODE_HALF_NO_CIRC

#define STEPPER25_CTRL2_MICROSTEP_MODE_HALF_NO_CIRC   0x02

◆ STEPPER25_CTRL2_MICROSTEP_MODE_MASK

#define STEPPER25_CTRL2_MICROSTEP_MODE_MASK   0x0F

◆ STEPPER25_CTRL2_MICROSTEP_MODE_QUARTER

#define STEPPER25_CTRL2_MICROSTEP_MODE_QUARTER   0x04

◆ STEPPER25_CTRL2_SPI_DIR_BIT

#define STEPPER25_CTRL2_SPI_DIR_BIT   0x20

◆ STEPPER25_CTRL2_SPI_DIR_MASK

#define STEPPER25_CTRL2_SPI_DIR_MASK   0x20

◆ STEPPER25_CTRL2_SPI_DIR_PIN

#define STEPPER25_CTRL2_SPI_DIR_PIN   0x00

◆ STEPPER25_CTRL2_SPI_STEP_BIT

#define STEPPER25_CTRL2_SPI_STEP_BIT   0x10

◆ STEPPER25_CTRL2_SPI_STEP_MASK

#define STEPPER25_CTRL2_SPI_STEP_MASK   0x10

◆ STEPPER25_CTRL2_SPI_STEP_PIN

#define STEPPER25_CTRL2_SPI_STEP_PIN   0x00

◆ STEPPER25_CTRL2_STEP_HIGH

#define STEPPER25_CTRL2_STEP_HIGH   0x40

◆ STEPPER25_CTRL2_STEP_LOW

#define STEPPER25_CTRL2_STEP_LOW   0x00

◆ STEPPER25_CTRL2_STEP_MASK

#define STEPPER25_CTRL2_STEP_MASK   0x40

◆ STEPPER25_CTRL3_CLR_FLT_HIGH

#define STEPPER25_CTRL3_CLR_FLT_HIGH   0x80

◆ STEPPER25_CTRL3_CLR_FLT_LOW

#define STEPPER25_CTRL3_CLR_FLT_LOW   0x00

Stepper 25 CTRL3 register setting.

Specified setting for CTRL3 register of Stepper 25 Click driver.

◆ STEPPER25_CTRL3_CLR_FLT_MASK

#define STEPPER25_CTRL3_CLR_FLT_MASK   0x80

◆ STEPPER25_CTRL3_LOCK_LOCK

#define STEPPER25_CTRL3_LOCK_LOCK   0x60

◆ STEPPER25_CTRL3_LOCK_MASK

#define STEPPER25_CTRL3_LOCK_MASK   0x70

◆ STEPPER25_CTRL3_LOCK_UNLOCK

#define STEPPER25_CTRL3_LOCK_UNLOCK   0x30

◆ STEPPER25_CTRL3_OCP_MODE_AUTO_RETRY

#define STEPPER25_CTRL3_OCP_MODE_AUTO_RETRY   0x04

◆ STEPPER25_CTRL3_OCP_MODE_LATCHED

#define STEPPER25_CTRL3_OCP_MODE_LATCHED   0x00

◆ STEPPER25_CTRL3_OCP_MODE_MASK

#define STEPPER25_CTRL3_OCP_MODE_MASK   0x04

◆ STEPPER25_CTRL3_OTSD_MODE_AUTO_RETRY

#define STEPPER25_CTRL3_OTSD_MODE_AUTO_RETRY   0x02

◆ STEPPER25_CTRL3_OTSD_MODE_LATCHED

#define STEPPER25_CTRL3_OTSD_MODE_LATCHED   0x00

◆ STEPPER25_CTRL3_OTSD_MODE_MASK

#define STEPPER25_CTRL3_OTSD_MODE_MASK   0x02

◆ STEPPER25_CTRL3_TOCP_1_2_US

#define STEPPER25_CTRL3_TOCP_1_2_US   0x00

◆ STEPPER25_CTRL3_TOCP_2_2_US

#define STEPPER25_CTRL3_TOCP_2_2_US   0x08

◆ STEPPER25_CTRL3_TOCP_MASK

#define STEPPER25_CTRL3_TOCP_MASK   0x08

◆ STEPPER25_CTRL3_TW_REP_DISABLED

#define STEPPER25_CTRL3_TW_REP_DISABLED   0x00

◆ STEPPER25_CTRL3_TW_REP_ENABLED

#define STEPPER25_CTRL3_TW_REP_ENABLED   0x01

◆ STEPPER25_CTRL3_TW_REP_MASK

#define STEPPER25_CTRL3_TW_REP_MASK   0x01

◆ STEPPER25_CTRL4_EN_STL_DIS

#define STEPPER25_CTRL4_EN_STL_DIS   0x00

◆ STEPPER25_CTRL4_EN_STL_EN

#define STEPPER25_CTRL4_EN_STL_EN   0x10

◆ STEPPER25_CTRL4_EN_STL_MASK

#define STEPPER25_CTRL4_EN_STL_MASK   0x10

◆ STEPPER25_CTRL4_FRQ_CHG_FILTERED

#define STEPPER25_CTRL4_FRQ_CHG_FILTERED   0x00

◆ STEPPER25_CTRL4_FRQ_CHG_MASK

#define STEPPER25_CTRL4_FRQ_CHG_MASK   0x04

◆ STEPPER25_CTRL4_FRQ_CHG_NOT_FILTERED

#define STEPPER25_CTRL4_FRQ_CHG_NOT_FILTERED   0x04

◆ STEPPER25_CTRL4_STEP_FRQ_TOL_1_PCT

#define STEPPER25_CTRL4_STEP_FRQ_TOL_1_PCT   0x00

◆ STEPPER25_CTRL4_STEP_FRQ_TOL_2_PCT

#define STEPPER25_CTRL4_STEP_FRQ_TOL_2_PCT   0x01

◆ STEPPER25_CTRL4_STEP_FRQ_TOL_4_PCT

#define STEPPER25_CTRL4_STEP_FRQ_TOL_4_PCT   0x02

◆ STEPPER25_CTRL4_STEP_FRQ_TOL_6_PCT

#define STEPPER25_CTRL4_STEP_FRQ_TOL_6_PCT   0x03

◆ STEPPER25_CTRL4_STEP_FRQ_TOL_MASK

#define STEPPER25_CTRL4_STEP_FRQ_TOL_MASK   0x03

◆ STEPPER25_CTRL4_STL_LRN_DIS

#define STEPPER25_CTRL4_STL_LRN_DIS   0x00

◆ STEPPER25_CTRL4_STL_LRN_EN

#define STEPPER25_CTRL4_STL_LRN_EN   0x20

◆ STEPPER25_CTRL4_STL_LRN_MASK

#define STEPPER25_CTRL4_STL_LRN_MASK   0x20

◆ STEPPER25_CTRL4_STL_REP_DIS

#define STEPPER25_CTRL4_STL_REP_DIS   0x00

◆ STEPPER25_CTRL4_STL_REP_EN

#define STEPPER25_CTRL4_STL_REP_EN   0x08

◆ STEPPER25_CTRL4_STL_REP_MASK

#define STEPPER25_CTRL4_STL_REP_MASK   0x08

◆ STEPPER25_CTRL4_TBLANK_TIME_1_5_US

#define STEPPER25_CTRL4_TBLANK_TIME_1_5_US   0x40

◆ STEPPER25_CTRL4_TBLANK_TIME_1_US

#define STEPPER25_CTRL4_TBLANK_TIME_1_US   0x00

Stepper 25 CTRL4 register setting.

Specified setting for CTRL4 register of Stepper 25 Click driver.

◆ STEPPER25_CTRL4_TBLANK_TIME_2_5_US

#define STEPPER25_CTRL4_TBLANK_TIME_2_5_US   0xC0

◆ STEPPER25_CTRL4_TBLANK_TIME_2_US

#define STEPPER25_CTRL4_TBLANK_TIME_2_US   0x80

◆ STEPPER25_CTRL4_TBLANK_TIME_MASK

#define STEPPER25_CTRL4_TBLANK_TIME_MASK   0xC0

◆ STEPPER25_DIR_CCW

#define STEPPER25_DIR_CCW   0

Stepper 25 direction setting.

Specified setting for direction of Stepper 25 Click driver.

◆ STEPPER25_DIR_CW

#define STEPPER25_DIR_CW   1

◆ STEPPER25_FAULT_CPUV

#define STEPPER25_FAULT_CPUV   0x10

◆ STEPPER25_FAULT_FAULT

#define STEPPER25_FAULT_FAULT   0x80

Stepper 25 FAULT register setting.

Specified setting for FAULT register of Stepper 25 Click driver.

◆ STEPPER25_FAULT_OCP

#define STEPPER25_FAULT_OCP   0x08

◆ STEPPER25_FAULT_OL

#define STEPPER25_FAULT_OL   0x01

◆ STEPPER25_FAULT_SPI_ERROR

#define STEPPER25_FAULT_SPI_ERROR   0x40

◆ STEPPER25_FAULT_STL

#define STEPPER25_FAULT_STL   0x04

◆ STEPPER25_FAULT_TF

#define STEPPER25_FAULT_TF   0x02

◆ STEPPER25_FAULT_UVLO

#define STEPPER25_FAULT_UVLO   0x20

◆ STEPPER25_PIN_HIGH_LEVEL

#define STEPPER25_PIN_HIGH_LEVEL   1

◆ STEPPER25_PIN_LOW_LEVEL

#define STEPPER25_PIN_LOW_LEVEL   0

Stepper 25 pin logic level setting.

Specified setting for pin logic level of Stepper 25 Click driver.

◆ STEPPER25_SET_DATA_SAMPLE_EDGE

#define STEPPER25_SET_DATA_SAMPLE_EDGE   SET_SPI_DATA_SAMPLE_EDGE

Data sample selection.

This macro sets data samples for SPI modules.

Note
Available only on Microchip PIC family devices. This macro will set data sampling for all SPI modules on MCU. Can be overwritten with stepper25_init which will set SET_SPI_DATA_SAMPLE_MIDDLE by default on the mapped mikrobus.

◆ STEPPER25_SET_DATA_SAMPLE_MIDDLE

#define STEPPER25_SET_DATA_SAMPLE_MIDDLE   SET_SPI_DATA_SAMPLE_MIDDLE

◆ STEPPER25_SPEED_FAST

#define STEPPER25_SPEED_FAST   3

◆ STEPPER25_SPEED_MEDIUM

#define STEPPER25_SPEED_MEDIUM   2

◆ STEPPER25_SPEED_SLOW

#define STEPPER25_SPEED_SLOW   1

◆ STEPPER25_SPEED_VERY_FAST

#define STEPPER25_SPEED_VERY_FAST   4

◆ STEPPER25_SPEED_VERY_SLOW

#define STEPPER25_SPEED_VERY_SLOW   0

Stepper 25 device speed settings.

Specified setting for rotation speed.

◆ STEPPER25_STEP_MODE_1_OVER_128

#define STEPPER25_STEP_MODE_1_OVER_128   9

◆ STEPPER25_STEP_MODE_1_OVER_16

#define STEPPER25_STEP_MODE_1_OVER_16   6

◆ STEPPER25_STEP_MODE_1_OVER_256

#define STEPPER25_STEP_MODE_1_OVER_256   10

◆ STEPPER25_STEP_MODE_1_OVER_32

#define STEPPER25_STEP_MODE_1_OVER_32   7

◆ STEPPER25_STEP_MODE_1_OVER_64

#define STEPPER25_STEP_MODE_1_OVER_64   8

◆ STEPPER25_STEP_MODE_1_OVER_8

#define STEPPER25_STEP_MODE_1_OVER_8   5

◆ STEPPER25_STEP_MODE_FULL_100

#define STEPPER25_STEP_MODE_FULL_100   0

Stepper 25 step mode setting.

Specified setting for step mode of Stepper 25 Click driver.

◆ STEPPER25_STEP_MODE_FULL_71

#define STEPPER25_STEP_MODE_FULL_71   1

◆ STEPPER25_STEP_MODE_HALF

#define STEPPER25_STEP_MODE_HALF   3

◆ STEPPER25_STEP_MODE_HALF_NO_CIRC

#define STEPPER25_STEP_MODE_HALF_NO_CIRC   2

◆ STEPPER25_STEP_MODE_QUARTER

#define STEPPER25_STEP_MODE_QUARTER   4